tributary river - French English Dictionary